package com.desksoft.ecommerce.service.interf.mall;

import java.util.List;

import com.desksoft.ecommerce.entity.mall.dto.Categorymanager;
import com.desksoft.ecommerce.util.result.ServiceResult;
import com.desksoft.ecommerce.vo.mall.CategorymanagerQryVO;
import com.desksoft.ecommerce.vo.mall.CategorymanagerVO;
import com.desksoft.utility.pagination.Page;
import com.desksoft.utility.service.ServiceInterface;

/**
 * 处理栏目公共方法
 * 
 * @param
 * @param
 * @return
 */
public interface ICategoryManagerService extends ServiceInterface {

	/**
	 * 获取栏目列表
	 * @param Helpcodeinfo
	 * @return
	 */
	public ServiceResult<List<Categorymanager>> getCategoryList();
	
	/**
	 * 获取栏目列表
	 * @param Helpcodeinfo
	 * @return
	 */
	public ServiceResult<Page<CategorymanagerVO>> getColumnsList(CategorymanagerQryVO categorymanagerQryVO);
	/**
	 * 批量更新栏目列表
	 * @param Helpcodeinfo
	 * @return
	 */
	public ServiceResult<Boolean> updateBathColumns(CategorymanagerVO categorymanagerVO);
	/**
	 * 批量删除栏目列表
	 * @param Helpcodeinfo
	 * @return
	 */
	
	public ServiceResult<Boolean> deleteBathColumns(String ids);
	/**
	 * 插入栏目列表
	 * @param Helpcodeinfo
	 * @return
	 */
	
	public ServiceResult<Boolean> insertColumn(Categorymanager categorymanager);
}
